<template>
  <!--图片选择器-->
  <el-dialog
    title="图片选择"
    :visible.sync="dialogVisible"
    width="70%"
    :before-close="handleClose">

    <span slot="footer" class="dialog-footer">
    <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
  </span>
  </el-dialog>
</template>

<script>
    import * as u from '@/util/util'
    export default {
        name: "index",
        data(){
            return{
                //选择器显示标识
                dialogVisible:false,
                //加载框
                tableLoading:false,
                //数据集合
                dataList:[],
                //查询表单
                searchForm:{
                    //资源名
                    name:"",
                    //资源类型
                    type:"001",
                },
                // 分页参数
                page: {
                    total: 0,  // 总记录数
                    currentPage: 1,  // 当前页数
                    pageSize: 20,  // 每页显示多少条
                    sortdatafield: "create_date",  // 排序字段名
                    sortorder: "desc"  // 排序方式 asc/desc
                },
            }
        },
        created() {

        },
        methods: {
            /**
             * 打开弹框
             */
            openDia(){
                this.getList();
            },

            getList(){
                this.tableLoading=true;
                let query = Object.assign({}, this.searchForm, this.page);
                u.get("/bus-resource/findPageByMe",query).then(res=>{
                    this.dataList = res.records;
                    this.page.total = res.total;
                    this.tableLoading=false;
                })
            },

            /**
             * 关闭回调
             */
            handleClose(done){
                done();
            },
        }
    }
</script>

<style scoped>

</style>
